{
  /*
    学习目标：ts函数小结
    作用：指定参数和返回值的类型
    意义：避免传参错误、错误使用返回值
    写法：
      1. 分开指定参数与返回值的类型
      2. 同时指定参数与返回值的类型
    注意：
      1. 同时指定只能给函数表达式

    返回值：
      1. 函数没有return，返回值类型为void
      2. 需要表示返回undefined，写个return即可
    参数：
      1. 函数可选参数，形参名后紧跟?  
      2. 可选参数可以有多个, 可选参数要放在必选参数之后
  */
}

function showList(list, type) {
  // 如果不传type，返回全部的list
  if (!type) {
    return list;
  }
  // 如果type的值为active，返回未激活的
  if (type === 'active') {
    list.filter((item) => item.id === false);
  }

  // 如果type的值为
}
showList({}, 'active');
